import Vue from 'vue'  // 引入Vue

import 'normalize.css/normalize.css'  // CSS重置浏览器样式

import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'

import Vant from 'vant';
import 'vant/lib/index.css';


import '@/styles/index.scss' // 自定义css样式

import App from './App' // App组件
import store from './store' // store组件
import router from './router' // router组件
import request from "@/utils/request";


import '@/icons' // 图标
import '@/permission' // 权限控制

import ChildNavBar from "@/components/ChildNavBar/index.vue";

Vue.component('childNavBar',ChildNavBar)

/**
 * 如果您不想使用mock服务器
 * 您想将MockJs用于mock-api
 * 可以执行：mockXHR（）
 *
 * 目前MockJ将用于生产环境中
 * 请在联机前将其删除！
 */
if (process.env.NODE_ENV === 'production') {
  const { mockXHR } = require('../mock')
  mockXHR()
}

// 如果想要中文版 element-ui，按如下方式声明
Vue.use(ElementUI)
Vue.use(Vant);

Vue.prototype.$request = request;

Vue.prototype.$nowList = []

Vue.config.productionTip = false

new Vue({
  el: '#app',
  router,
  store,
  render: h => h(App)
})
